do harrowing - Turkish English Dictionary